package com.zpark.merchant.service.convert;

import com.zpark.merchant.api.dto.StoreDTO;
import com.zpark.merchant.service.entity.Store;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * 门店对象转换接口
 */
@Mapper
public interface IStoreConvert {
    IStoreConvert INSTANCE = Mappers.getMapper(IStoreConvert.class);

    StoreDTO entityToDto(Store store);

    Store dtoToEntity(StoreDTO storeDTO);

    List<StoreDTO> listEntityToListDto(List<Store> stores);

    List<Store> listDtoToListEntity(List<StoreDTO> storeDTOs);
}
